feat(routes): migrate audiobook curator to public authoring - #150
Conversation
Make the flagship example and MCP scaffold prove that route files alone define generated servers while preserving the non-rendering CLI compatibility path.
🦋 Changeset detectedLatest commit: 57f829f The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 57f829f2d0
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
…me it (#174) The audiobook-curator package build's d.ts generation (rslib environment agent-bundle-index) failed with TS4023 on every exported operations factory: their inferred return types reference CliCommandDefinition, which #150 introduced unexported. Declaration emit must import the type from src/cli-command, so `agent-bundle build` failed with AB5000 ("Error occurred in agent-bundle-index declaration files generation.") while `tsc --noEmit` passed. Reported during examples:check in #166's report.
…the handshake queue (#368) - packages/agent-bundle/README.md: the Claude adapter no longer emits cwd for plugin-root stdio servers (#347 removed it because Claude's placeholder table excludes cwd); the README still claimed it did (#47). - docs/preview-packages.md: the --peerDeps rewrite now applies to the optional @agent-bundle/runtime peer declared by agent-bundle, not an agent-bundle peer inside the (renamed) runtime package (#45). - docs/framework-mode.md: restore the rendered-skills (SKILL.tsx) power tier and the skills precedence rule (AB4734/AB4735/AB4736, AB3003-AB3005) that #150's rewrite dropped from the RFC #63 newcomer doc. - runtime-client-surface-proxy.test.ts: unit-pin the #23 fix — host requests relayed during the App handshake are queued (bounded at 32) and flushed on ui/notifications/initialized instead of dropped; only the mcp-app-real e2e covered it before.
Summary
src/application.ts, operation arrays, per-operation MCP server selectors, andsrc/mcp/curator.tssrc/tree is deleted, while preserving the current non-rendering handwritten CLI pathframework-mode.mdto the four-item newcomer ledger in 65 linesTest plan
pnpm typecheckCloses #93.